home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Windows Expert
/
Windows Expert.iso
/
others
/
ole_101.zip
/
PATRON.ZIP
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1992-04-13
|
2KB
|
91 lines
#
# MAKEFILE
#
# OLE Patron (Client)
# Copyright(c) Microsoft Corp. 1992 All Rights Reserved
#
#Remove '#' from next line for "silent" operation
!CMDSWITCHES +s
#Compiler flags
#RETAIL
CFLAGS=-c -G2sw -W2 -AS -Oas -Zpe
#DEBUG
#CFLAGS=-c -G2sw -W3 -AS -Od -Zipe
#Standard definitions.
#DEFS=-DDEBUG
DEFS=
#Files on which every C file depends. Add others as appropriate
INCLS=patron.h blackbox.h oclient.h
OLEINCLS=oclient.h
.SUFFIXES: .h .c .asm .obj .exe .cxx .res .rc .bas
goal: patron.exe
OBJS1 = blackbox.obj clip.obj exit.obj file.obj
OBJS2 = fileio.obj init.obj insdrop.obj patron.obj
OLEOBJS1 = oledoc.obj oleins.obj olelib.obj olelink1.obj
OLEOBJS2 = olelink2.obj oleload.obj olemenu.obj oleobj.obj
OLEOBJS3 = olestrea.obj olevtbl.obj register.obj
OBJS = $(OBJS1) $(OBJS2) $(OLEOBJS1) $(OLEOBJS2) $(OLEOBJS3)
RCFILES=patron.dlg patron.ico oclient.rc oclient.dlg oclient.h
#####
.c.obj:
echo ++++++++++
echo Compiling $*.c
cl $(CFLAGS) $(DEFS) $*.c
.rc.res:
echo +++++++++
echo Compiling Resources
rc -r $*.rc
patron.exe : $(OBJS) patron.res patron.lnk patron.def
echo +++++++++
echo Linking
link @patron.lnk
rc -v patron.res
##### Dependencies #####
#Application Code
blackbox.obj : blackbox.c $(INCLS)
clip.obj : clip.c $(INCLS)
exit.obj : exit.c $(INCLS)
file.obj : file.c $(INCLS)
fileio.obj : fileio.c $(INCLS)
init.obj : init.c $(INCLS)
insdrop.obj : insdrop.c $(INCLS)
patron.obj : patron.c $(INCLS)
patron.res : patron.rc $(INCLS) $(RCFILES)
#Registration database helpers.
register.obj : register.c register.h
#OLE Client Helper Functions
oledoc.obj : oledoc.c $(OLEINCLS)
oleins.obj : oleins.c $(OLEINCLS)
olelib.obj : olelib.c $(OLEINCLS)
olelink1.obj : olelink1.c $(OLEINCLS)
olelink2.obj : olelink2.c $(OLEINCLS)
oleload.obj : oleload.c $(OLEINCLS)
olemenu.obj : olemenu.c $(OLEINCLS)
oleobj.obj : oleobj.c $(OLEINCLS)
olestrea.obj : olestrea.c $(OLEINCLS)
olevtbl.obj : olevtbl.c $(OLEINCLS)